/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package masterclient;

import java.awt.Color;
import javax.swing.*;

/**
 *
 * @author Erik
 */
public class DialoogAccountEdit extends JDialog{
    
    //Variabelen van DialoogAccountEdit
    private JPanel panel;
    private JLabel labelAccountText = new JLabel("Account name: ");
    private JLabel labelAccountName = new JLabel("Klaas");
    private JLabel labelName = new JLabel("Username");
    private JLabel labelPassword = new JLabel("Password");
    private JLabel labelRank = new JLabel("Rank");
    private JTextField fieldName = new JTextField(1);
    private JPasswordField fieldPassword = new JPasswordField(1);
    private JButton buttonSave = new JButton("Save");
    
    //Constructor
    public DialoogAccountEdit(){
        //Standaard schermgegevens aanmaken
        setTitle("Edit account");
        setSize(320, 275);
        setBackground(Color.WHITE);
        setVisible(false);
        setResizable(false);
        
        //Toevoegen van de velden etc.
        createScreen();
    }
    
    //Methode om het scherm te maken
    public void createScreen(){
        //Eerst wordt een nieuw Jpanel aangemaakt, deze is zonder layout, alles wordt dus met coordinaten geplaatst
        panel = new JPanel();
        panel.setLayout(null);
        
        //Toevogen labelAccounttext
        labelAccountText.setBounds(10, 20, 100, 20);
        panel.add(labelAccountText);
        
        //Toevoegen labelAccountname
        labelAccountName.setBounds(120, 20, 100, 20);
        panel.add(labelAccountName);
        
        //Toevoegen labelName
        labelName.setBounds(10, 50, 70, 20);
        panel.add(labelName);
        
        //Toevoegen fieldName
        fieldName.setBounds(100, 50, 120, 20);
        panel.add(fieldName);
        
        //Toevoegen labelPassword
        labelPassword.setBounds(10, 80, 70, 20);
        panel.add(labelPassword);
        
        //Toevoegen fieldPassword
        fieldPassword.setBounds(100, 80, 120, 20);
        panel.add(fieldPassword);
        
        //Toevoegen labelRank
        labelRank.setBounds(10, 110, 120, 20);
        panel.add(labelRank);
        
        //Toevoegen dropdownmenu
        //dropdownmenu.setBounds(100,110, 120, 20);
        //panel.add(dropdownmenu);
        
        //Toevogen create button
        buttonSave.setBounds(10, 140, 75, 20);
        panel.add(buttonSave);
        
        //Zorgt ervoor dat het panel toegevoegd wordt aan het scherm
        add(panel);
    }
    
}
